package gggone

class Angebot {

	String angebotName 
	byte[] bild
	String bildname ="-"
	Float startpreis
	String beschreibung
	String anfangszeit
	String laufzeit
	String artikelzustand
	Float aktuellesGebot = 0.0f
	String bieter ="-"
	Float abgegebenesGebot = 0.0f
	Boolean mailSent=false
	
	static belongsTo = [user:User]
	static hasMany = [gebot:Gebot]

    static constraints = {
		
		angebotName (blank:false, nullable: false,maxLength:50)
		beschreibung(blank:false, nullable: false, maxLength:10000)
		artikelzustand(blank:false, nullable: false)
		bild(maxSize:1000000, blank:true, nullable: true)
		bildname(blank: true, nullable: true)
		startpreis (blank:false, nullable: false, min:1.0f) 
		anfangszeit(blank:false, nullable: false)
		laufzeit(blank:false, nullable: false) 
		aktuellesGebot (blank:false, nullable: true, min:0.0f)
		abgegebenesGebot (blank:false, nullable: true, min:0.0f)
		bieter(blank:false, nullable:true)
		}//constraints
	
	String toString(){"${this.anfangszeit}:${this.angebotName}"}	
	
}//class
